English word definition — powered by WordNet
cause to sit or seat or be in a settled position or place
Want to remember place down?